草庐IT

Android Horizo​​ntalScrollView 宽度

全部标签

java - 找出特定字体中字符串的宽度

有没有办法计算出某个String有多少像素宽?在某个Font是?在我的Activity,有动态String我们戴上Button.有时,String太长,分为两行,是什么让Button长得丑。但是,因为我不使用某种控制台Font,单个字符宽度可能会有所不同。所以写这样的东西没有帮助Stringtest="someString";if(someString.length()>/*someValue*/){//decrementFontsize}因为“mmmmmmmm”比“iiiiiiii”宽。或者,在Android中有没有办法适应某个String在一条线上,所以系统“缩放”Font自动调整

android - 使按钮在布局中具有相同的宽度

我在相对布局中放置了4个按钮。我希望它们具有相同的宽度,并针对手机的任何屏幕尺寸进行修复。我的代码如下:我应该修改什么? 最佳答案 切换到LinearLayout并赋予所有按钮相同的权重。例如: 关于android-使按钮在布局中具有相同的宽度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8721087/

脉冲宽度基础知识简介

脉冲宽度是指脉冲所能达到的最大值所持续的周期时间。脉冲宽度是电子领域中一个重要的概念,它与脉冲重复间隔和占空比等参数密切相关。脉冲宽度通常用于电信号的测量,可以用来描述脉冲的形状、幅度和宽度等特性。在雷达和电源领域中,脉冲宽度是一个重要的衡量标准。在雷达系统中,脉冲宽度决定了雷达发射射频能量的时间长度。通过改变脉冲宽度,可以控制雷达接收到的目标物体反射能量的多少,进而影响雷达的探测范围和精度。一般来说,增加脉冲宽度可以增加雷达接收到的目标反射能量,从而增加探测范围,但同时也会降低雷达测量的精度。在现代开关模式电源中,脉冲宽度也扮演着重要的角色。通过快速开关固定电压源并平滑处理产生的阶梯状波形,

Android EditText 宽度因为提示

我有一个EditText。当我的字符少于8个时,EditText有一个最小宽度。我想使用wrap_content。是hint引起的我该如何解决这个问题?我什么都试过了。我想要这样:这是我的代码 最佳答案 做到这一点的唯一方法是删除提示或减少提示字符串的长度。如果您不想删除提示,请在将文本输入到EditText时将其隐藏。editText.addTextChangedListener(newTextWatcher(){@OverridepublicvoidonTextChanged(CharSequencearg0,intarg1,i

android - TabHost 中的 Horizo​​ntalScrollView 在末尾添加额外的空间

为了在fragment之间轻松切换,我将Horizo​​ntalScrollView嵌入到我的Tab布局中,如下所示:但在我的代码中添加fragment后(如下所示)突然在Horizo​​ntalScrollView的末尾出现了一些额外的空格:滚动前滚动后代码相当复杂,但我会尽量展示重要的部分。{mTabHost=(TabHost)childLayout.findViewById(android.R.id.tabhost);mTabHost.setup();FrameLayouttabsFL=(FrameLayout)childLayout.findViewById(android.R

javascript - 如何使用 Javascript 找到虚拟视口(viewport)/屏幕宽度?

是否有一致的方法来确定使用Javascript的移动设备的屏幕宽度和虚拟视口(viewport)?我的目标平台是移动版Safari和Android的标准浏览器,但我也在Android上使用其他浏览器进行测试。我试过screen.width,window.innerWidth,document.getElementByTagName("body")[0].clientWidth,和jQuery的$(window).width()。MobileSafari(来自ios3.1.3(7E​​18),原始iPodtouch)显示有用的值,但普通的Android浏览器(Android2.3.7)没

在何时何地,根据实际宽度更新UitableViewCell子视图的约束

我有一个UITableView谁的单元高度是根据自动划分的。一切都很好,直到我添加一个子视图,该子视图将根据渲染单元的最终宽度以自定义方式变化。简而言之,我需要显示自定义数字视图,可见数字将取决于单元格的宽度,并且视图的数量也会影响高度。问题是我目前正在进行计算并查看操作layoutSubviews在所讨论的子视图上,但这导致表观察单元格的高度越来越大。因此,我相信我需要进行计算&查看添加/删除足够早,以便自动划分可以计算正确的表观电视单元格高度,但是迟到了,因此我实际上具有正确的宽度,可以使该单元格进行计算。强迫setNeedsLayout和layoutIfNeeded在各个地方没有

java - 如何使我的 TextView 宽度为其父级的一半?

如果我想让我的TextView宽度正好等于它父级的宽度,我可以使用android:layout_width="fill_parent"如果我想让它成为零件宽度的一半怎么办?或者,一般来说,设置相对于父级宽度的宽度?编辑:我正在使用相对布局我的屏幕看起来像这样。 最佳答案 快速而肮脏的方式是这样的:你必须将它包裹在另一个容器中,然后只使用父代重量总和的一半。 关于java-如何使我的TextView宽度为其父级的一半?,我们在StackOverflow上找到一个类似的问题:

android - 布局宽度等于高度

是否有一种方法可以根据我的xml中的宽度设置高度?我有一些线性布局的按钮。按钮的宽度取决于设备,因为它们水平填充屏幕。我想要方形按钮,这是我的问题。有没有人可以帮助我? 最佳答案 要使View的高度等于View的宽度,可以使用ConstraintLayoutapp:layout_constraintDimensionRatio="1:1"1before:是宽度1after:是高度请尝试以下代码:以上代码的输出是: 关于android-布局宽度等于高度,我们在StackOverflow上找

android - RelativeLayout 未正确更新自定义 View 的宽度

我有一个容器类,用于使其中一个维度(宽度或高度)与另一个维度成比例。例如,我想要一个宽度为“match_parent”的16:9布局容器。但是,当使用高度作为“match_parent”时,Android似乎没有正确重新布局自身。当我将高度设置为宽度的比例时,一切都很好!反之亦然,它不起作用。这是怎么回事?publicclassRatioLayoutextendsViewGroup{privatefloatratio=1.6222f;//4x3default.1.78is16x9publicfloatgetRatio(){returnratio;}publicvoidsetRatio(